home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TeX 1995 July
/
TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO
/
macros
/
latex209
/
contrib
/
textyl
/
vecfonts
/
mf
/
vecbase2.mf
< prev
Wrap
Text File
|
1993-11-07
|
6KB
|
177 lines
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% "VECBASE2.MF" Martin Costabel, 1987
% Translation to METAFONT82 of:
%
% Vector font base ("VECBASE.MF")
% Copyright (c) 1984,1985,1986, 1987 John S. Renner
% All rights reserved.
%
%
% the following variables must be defined
% before inputting this file
% mode (the resolution:: e.g., islaprinter or isxerox, etc.)
% w0 (the width of the pen in "vec units")
% w1 (the height of the pen in "vec units")
% (note that w0 == w1 for a circular pen)
% no longer necessary (M.C.):
% the type of pen to use (cpen, vpen, hpen)
mode_setup;
numeric u#;
u# = 1/4pt#;
wx#:=w0*u#; wy#:=w1*u#; define_pixels(wx,wy);
autorounding:=0;
if w0<>w1: pickup pensquare xscaled wx yscaled wy ;
else : pickup pencircle xscaled wx yscaled wy ; fi;
vecpen:=savepen;
def vecchar(expr code,vx,vy) =
numeric wd#,ht#,dp#,dx#,dy#;
dx# = vx*u#; dy# = vy*u#;
define_good_x_pixels(dx); define_good_y_pixels(dy);
wd# = dx#;
if vy < 0: ht# = 0; dp# = -dy#;
else: ht# = dy#; dp# = 0; fi;
if (vx,vy) = (0,0): wd# := u#; fi;
beginchar(code,wd#,ht#,dp#);
pickup vecpen;
draw (0,0)--(dx,dy);
endchar;
enddef;
designsize := 16u#;
font_identifier:= "GRAPHIC-VECTORS";
font_coding_scheme:= "ASCII";
fontdimen 1 : 0, 0, wx#, wy#, 16u#, 16u#, 0;
vecchar ( 0, 0.9981, 15.9688);
vecchar ( 1, 1.9846, 15.8764);
vecchar ( 2, 2.9486, 15.7260);
vecchar ( 3, 3.8806, 15.5223);
vecchar ( 4, 4.7724, 15.2717);
vecchar ( 5, 5.6180, 14.9813);
vecchar ( 6, 6.4131, 14.6585);
vecchar ( 7, 7.1554, 14.3108);
vecchar ( 8, 7.8442, 13.9452);
vecchar ( 9, 8.4800, 13.5680);
vecchar ( 10, 9.0645, 13.1847);
vecchar ( 11, 9.6000, 12.8000);
vecchar ( 12, 10.0895, 12.4178);
vecchar ( 13, 10.5361, 12.0412);
vecchar ( 14, 10.9431, 11.6726);
vecchar ( 15, 11.3137, 11.3137);
vecchar ( 16, 11.6726, 10.9431);
vecchar ( 17, 12.0412, 10.5361);
vecchar ( 18, 12.4178, 10.0895);
vecchar ( 19, 12.8000, 9.6000);
vecchar ( 20, 13.1847, 9.0645);
vecchar ( 21, 13.5680, 8.4800);
vecchar ( 22, 13.9452, 7.8442);
vecchar ( 23, 14.3108, 7.1554);
vecchar ( 24, 14.6585, 6.4131);
vecchar ( 25, 14.9813, 5.6180);
vecchar ( 26, 15.2717, 4.7724);
vecchar ( 27, 15.5223, 3.8806);
vecchar ( 28, 15.7260, 2.9486);
vecchar ( 29, 15.8764, 1.9846);
vecchar ( 30, 15.9688, 0.9981);
vecchar ( 31, 16.0000, 0.0000);
vecchar ( 32, 15.9688, -0.9981);
vecchar ( 33, 15.8764, -1.9846);
vecchar ( 34, 15.7260, -2.9486);
vecchar ( 35, 15.5223, -3.8806);
vecchar ( 36, 15.2717, -4.7724);
vecchar ( 37, 14.9813, -5.6180);
vecchar ( 38, 14.6585, -6.4131);
vecchar ( 39, 14.3108, -7.1554);
vecchar ( 40, 13.9452, -7.8442);
vecchar ( 41, 13.5680, -8.4800);
vecchar ( 42, 13.1847, -9.0645);
vecchar ( 43, 12.8000, -9.6000);
vecchar ( 44, 12.4178, -10.0895);
vecchar ( 45, 12.0412, -10.5361);
vecchar ( 46, 11.6726, -10.9431);
vecchar ( 47, 11.3137, -11.3137);
vecchar ( 48, 10.9431, -11.6726);
vecchar ( 49, 10.5361, -12.0412);
vecchar ( 50, 10.0895, -12.4178);
vecchar ( 51, 9.6000, -12.8000);
vecchar ( 52, 9.0645, -13.1847);
vecchar ( 53, 8.4800, -13.5680);
vecchar ( 54, 7.8442, -13.9452);
vecchar ( 55, 7.1554, -14.3108);
vecchar ( 56, 6.4131, -14.6585);
vecchar ( 57, 5.6180, -14.9813);
vecchar ( 58, 4.7724, -15.2717);
vecchar ( 59, 3.8806, -15.5223);
vecchar ( 60, 2.9486, -15.7260);
vecchar ( 61, 1.9846, -15.8764);
vecchar ( 62, 0.9981, -15.9688);
vecchar ( 63, -0.0000, 8.0000);
vecchar ( 64, 0.9923, 7.9382);
vecchar ( 65, 1.9403, 7.7611);
vecchar ( 66, 2.8090, 7.4906);
vecchar ( 67, 3.5777, 7.1554);
vecchar ( 68, 4.2400, 6.7840);
vecchar ( 69, 4.8000, 6.4000);
vecchar ( 70, 5.2680, 6.0206);
vecchar ( 71, 5.6569, 5.6569);
vecchar ( 72, 6.0206, 5.2680);
vecchar ( 73, 6.4000, 4.8000);
vecchar ( 74, 6.7840, 4.2400);
vecchar ( 75, 7.1554, 3.5777);
vecchar ( 76, 7.4906, 2.8090);
vecchar ( 77, 7.7611, 1.9403);
vecchar ( 78, 7.9382, 0.9923);
vecchar ( 79, 8.0000, 0.0000);
vecchar ( 80, 7.9382, -0.9923);
vecchar ( 81, 7.7611, -1.9403);
vecchar ( 82, 7.4906, -2.8090);
vecchar ( 83, 7.1554, -3.5777);
vecchar ( 84, 6.7840, -4.2400);
vecchar ( 85, 6.4000, -4.8000);
vecchar ( 86, 6.0206, -5.2680);
vecchar ( 87, 5.6569, -5.6569);
vecchar ( 88, 5.2680, -6.0206);
vecchar ( 89, 4.8000, -6.4000);
vecchar ( 90, 4.2400, -6.7840);
vecchar ( 91, 3.5777, -7.1554);
vecchar ( 92, 2.8090, -7.4906);
vecchar ( 93, 1.9403, -7.7611);
vecchar ( 94, 0.9923, -7.9382);
vecchar ( 95, -0.0000, -8.0000);
vecchar ( 96, -0.0000, 4.0000);
vecchar ( 97, 0.9701, 3.8806);
vecchar ( 98, 1.7889, 3.5777);
vecchar ( 99, 2.4000, 3.2000);
vecchar ( 100, 2.8284, 2.8284);
vecchar ( 101, 3.2000, 2.4000);
vecchar ( 102, 3.5777, 1.7889);
vecchar ( 103, 3.8806, 0.9701);
vecchar ( 104, 4.0000, 0.0000);
vecchar ( 105, 3.8806, -0.9701);
vecchar ( 106, 3.5777, -1.7889);
vecchar ( 107, 3.2000, -2.4000);
vecchar ( 108, 2.8284, -2.8284);
vecchar ( 109, 2.4000, -3.2000);
vecchar ( 110, 1.7889, -3.5777);
vecchar ( 111, 0.9701, -3.8806);
vecchar ( 112, -0.0000, -4.0000);
vecchar ( 113, -0.0000, 2.0000);
vecchar ( 114, 0.8944, 1.7889);
vecchar ( 115, 1.4142, 1.4142);
vecchar ( 116, 1.7889, 0.8944);
vecchar ( 117, 2.0000, 0.0000);
vecchar ( 118, 1.7889, -0.8944);
vecchar ( 119, 1.4142, -1.4142);
vecchar ( 120, 0.8944, -1.7889);
vecchar ( 121, -0.0000, -2.0000);
vecchar ( 122, -0.0000, 1.0000);
vecchar ( 123, 0.7071, 0.7071);
vecchar ( 124, 1.0000, 0.0000);
vecchar ( 125, 0.7071, -0.7071);
vecchar ( 126, -0.0000, -1.0000);
vecchar ( 127, 0.0000, 0.0000);
%%%%%%%%% End of VECBASE2.MF %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%5